Walking In Beautiful Medieval Town Besalú, Northern Spain.